import {FileEntity} from '../../core/domain/file-entity';

export class UserInfo {
  id?: string;
  photo?: FileEntity;
  realName?: string;
  status?: number;
  userType?: number;
  username?: string;
  teacher?: Teacher;
  student?: Student;
  supplier?: any;
}


export class Teacher {
  id?: string;


  /**
   * 部门名称
   */
  orgName?: string;

  /**
   * 职务
   */
  position?: string;

  /**
   * 性别（0.男，1.女）
   */
  sex?: number;

  /**
   * 电话号码
   */
  telphone?: string;

  /**
   * 邮箱
   */
  email?: string;
  /**
   * 职称
   */
  title?: string;
  /**
   * 岗位类型
   */
  workType?: string;
  realName?: string;
  userType?: string;
  roles?: string[];
  username?: string;
}

export class Student {
  id?: string;
  realName?: string;
  username?: string;
  /**
   * 学院名称
   */
  collegeName: string;
  /**
   * 学生类型
   */
  type: string;
  /**
   * 类型-老师或者学生
   */
  userType: string;
  /**
   * 专业名称
   */
  majorName: string;
  /**
   * 班级名称
   */
  className: string;
  /**
   * 性别（0.男，1.女）
   */
  sex?: number;
  /**
   * 电子邮箱
   */
  email: string;
  /**
   * 电话号码
   */
  telphone: string;

  /**
   * 考试状态（0.未考1.已通过,2.禁考)
   */
  examStutas?: number;
  /**
   * 角色列表
   */
  roles?: string[];
}

